package com.itcam.tingshu.common.login;

import org.springframework.aot.hint.annotation.Reflective;

import java.lang.annotation.*;

/**
 * @author : Cammy.Wu
 * Description : 登录注解
 */

@Target({ElementType.TYPE, ElementType.METHOD}) // 表示当前注解使用在什么位置 —— 当前注解使用在类、方法上
@Retention(RetentionPolicy.RUNTIME) // 表示当前注解在什么阶段生效 —— 就是生命周期
public @interface TsLogin {

    /**
     * 表示当前默认是登陆（如果属性值是false表示不需要登录）
     * @return
     */
    boolean required() default true;

}
